snow or ice falling from the roof - French English Dictionary